Proceedings of the 2002 Winter Simulation Conference
نویسنده
چکیده
Is it really true that simulation models and simulation software should always be regarded as candidates for reuse, or is it better to be selective? What are the obstacles to simulation software and model reuse? Can these be surmounted and, if so, at what cost? There is a range of levels at which simulation software may be reused, a range of costs to be borne and range of benefits that may be achieved. It is crucial to consider the issue of validity when considering model reuse and this needs to be a fundamental part of any reuse strategy. There may be circumstances in which reuse is economic, especially when a small, lowfidelity model will suffice. 1 SOFTWARE AND MODEL REUSE Software reuse is the isolation, selection, maintenance and utilisation of existing software artifacts in the development of new systems (Reese and Wyatt, 1987). Any survey of current literature will reveal that there are many different approaches to achieving this end. Although much attention has focused on the reuse of source code level artifacts, reuse can be productively applied to all stages of development. This may involve any element of a system, including entities from requirements specification, design, implementation and testing (Reese and Wyatt, op cit). This paper concentrates on code and model reuse, rather than the other elements. 1.1 A Reuse Spectrum Figure 1 shows a spectrum of different types of software reuse, cast in terms that are recognisable to the simulation community. It shows 4 positions on a very non-linear scale with two different horizontal axes. The first, frequency, indicates that reuse is much more frequent at the right-hand end of the spectrum, where all of us engage in code scavenging. The second axis, complexity, runs in the opposite direction, making the point that code scavenging is relaFull model reuse Component reuse Function reuse Code scavenging
منابع مشابه
Proceedings of the 2002 Winter Simulation Conference
We discuss methods for statistically analyzing the output from stochastic simulations. Both terminating and steadystate simulations are considered.
متن کاملProceedings of the First MEFOMP International Conference of Medical Physics: November 2-4, 2011, Shiraz, Iran
متن کامل
Proceedings of the 6th International Conference on Science and Social Research (CSSR)(Malaysia)
متن کامل
Proceedings of the 2002 Winter Simulation Conference
Simulation optimization has received considerable attention from both simulation researchers and practitioners. In this tutorial we present a broad introduction to simulation optimization and the many techniques that have been suggested to solve simulation optimization problems. Both continuous and discrete problems are discussed, but an emphasis is placed on discrete problems and practical met...
متن کاملProceedings of the 2002 Winter Simulation Conference
In this paper, we discuss issues concerning the simulation of transportation systems. In particular, we demonstrate a number of implementation tricks that are designed to make the modeling and coding processes more efficient and transparent. We present examples involving the simulation of commercial airline and military sealift operations.
متن کاملProceedings of the 2002 Winter Simulation Conference
This paper demonstrates how to use Simkit to create Discrete Event Simulation models using a component framework. The component framework is based on a listener design pattern especially useful for simulation models. The objects created are called Listener Event Graph Objects, so the component framework is called LEGO. Simkit is an Open Source package written in Java.
متن کامل